中国大学MOOC课程《Python语言程序设计》课后练习第一周 您所在的位置:网站首页 lesson learn format 中国大学MOOC课程《Python语言程序设计》课后练习第一周

中国大学MOOC课程《Python语言程序设计》课后练习第一周

#中国大学MOOC课程《Python语言程序设计》课后练习第一周| 来源: 网络整理| 查看: 265

中国大学MOOC课程《Python语言程序设计》课后练习第一周

1、字符串拼接 python从2.6版本后增加了format函数,用来代替%s,%r等格式化字符串:

# -*- coding: utf-8 -*- str1= input("请输入一个人的名字:") str2= input("请输入一个国家的名字:") print ("世界这么大,{}想去{}看看。".format(str1,str2)) print ("世界这么大,%s 想去 %s 看看。" %(str1,str2))

3、九九乘法表制作:

for i in range(1,10): for j in range(1,i+1): print "{}*{}={}".format(j,i,i*j),#逗号用来在一行显示公式 print "" #在执行完内部循环后,输出空字符(其实内部包含\n换行字符)换行

4、阶乘计算:1!+2!+…..+10!=?

m=1 p=0 #还可以用m,p=1,0 的多个变量引用的方式更好 for i in range(1,11): m*=i p+=m print p

5、猴子吃桃问题

确定问题:猴子第一天摘下若干个桃子,当即吃了一半,还 不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多 吃了一个。以后每天早上都吃了前一天剩下的一半多一个。到第五天 早上想再吃时,见只剩下一个桃子了。请编写程序计算猴子第一天共 摘了多少桃子。 设计算法:

编写程序:

n = 1 #第五天剩一个桃 for i in range(5,0,-1): #把i 在[5,4,3,2,1]中循环 n = (n+1)


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有